﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BemEstarEmprego.Entities;

namespace BemEstarEmprego.BLL.Models
{
	public class EmpresaModel
	{
		public empresa _empresa { get; set; }
		public endereco _endereco { get; set; }
		public String StringLinks { get; set; }
		public EnderecoModel enderecoModel { get; set; }

		private bemestar_empregoEntities db = new bemestar_empregoEntities();

		public int GetTotalEmpresas()
		{
			return new bemestar_empregoEntities().empresa.Count();

		}

		public List<empresa> GetEmpresas()
		{
			return new bemestar_empregoEntities().empresa.ToList();
		}

		public List<empresa> GetEmpresas(int start, int offset)
		{
			using (bemestar_empregoEntities context = new bemestar_empregoEntities())
			{
				List<empresa> empresas = (from c in context.empresa
										  orderby c.ID
										  select c).Skip(start).Take(offset).ToList<empresa>();
				return empresas;
			}
		}

	}
}
